qinglan.Canvas.ParTrajectory = qinglan.Canvas.Trajectory.extend(function(id) {

}).methods({
	init: function() {
		var opt = this.opt;
		opt.from.theta = qinglan.Canvas.Const.deg2rad(opt.from.theta);
		opt.map.theta =  qinglan.Canvas.Const.deg2rad(opt.map.theta);
	},
	setOption: function(opt) {
		this.opt = qinglan.Extend.simple({
			from: {
				theta: 0,
				distance: 0
			},
			map:{
				theta: 90,
				distance: 800
			}
		}, opt, 1);
		this.init();
	},
	getOption: function(){
		return this.opt;
	},
	update: function(ctx) {
		this.supr(ctx);
	},
	draw: function(ctx) {
		this.supr(ctx);
	},
	destory: function() {
		this.supr(ctx);
	}
}).statics({

});
